/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package sistema.ecua911.negocio.patron.facadeMetodo;

import sistema.ecua911.negocio.Alarma;
import sistema.ecua911.negocio.AlarmaAgrecion;
import sistema.ecua911.negocio.AlarmaAsesionato;
import sistema.ecua911.negocio.AlarmaIncendio;
import sistema.ecua911.negocio.AlarmaRobo;
import sistema.ecua911.negocio.AlarmaViolacion;

/**
 *
 * @author pablo
 */
public class AlarmaFactory implements AlarmaFactoryMethod{

    @Override
    public Alarma CrearAlarma(String nombre) {
       if(nombre.equals("INCENDIO")){
          return new AlarmaIncendio(nombre);
       }else if(nombre.equals("ROBO")){
           return new AlarmaRobo(nombre);
       }else if(nombre.equals("ASESINATO")){
           return new AlarmaAsesionato(nombre);
       }else if(nombre.equals("VIOLACION")){
           return new AlarmaViolacion(nombre);
       }else if(nombre.equals("AGRECION FISICA")){
           return new AlarmaAgrecion(nombre);
       }
        return null;
    }
    
}
